home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / BRODIE / DNSRESOL / Programmer / ReadMe1st next >
Text File  |  1997-04-09  |  2KB  |  61 lines

  1.                 DNS Resolver Code
  2.                  =================
  3.  
  4. Copyright (C) Stewart Brodie, 1996
  5. Copyright (C) Regents of University of California, 1989
  6. Copyright (C) Internet Software Consortium, 1996.
  7.  
  8. There are two parts to this package - a `programmer' part, which is found in this
  9. directory, and a `user' part for users just using the resolver module which is
  10. contained within the !Installer directory in this directory's parent.
  11.  
  12. For the Terms & Conditions, see the file "Terms"
  13.  
  14.  
  15. Contents
  16. ========
  17.     Directory Contents
  18.     Future Developments
  19.     Static
  20.     Veneer
  21.  
  22. Directory Contents
  23. ==================
  24.  
  25. This directory contains two subdirectories.  The "Static" subdirectory
  26. contains the headers and AOF files for statically linking the resolver code
  27. into applications (AppCode) or modules (ModCode) -- which gives you a private
  28. copy of the code, data & cache.  The "Veneer" subdirectory contains the
  29. headers and AOF files for dynamically linking your code to the DNSResolver
  30. module (thus sharing the code and cache).  The veneers are identical for
  31. both module & application code.
  32.  
  33.  
  34. Future Developments
  35. ===================
  36.  
  37. I intend to unify the SWI interface with the ANT DNS Resolver module SWI
  38. interface in the future.  For this reason, usage of the SWIs other than
  39. &46000, &46001, &46002 and &46003 is deprecated.  The other SWIs WILL BE
  40. REMOVED in the near future.  To guarantee future compatibility, link your
  41. code with the static versions.
  42.  
  43.  
  44. Static
  45. ------
  46.  
  47. You must call the intialisation function "extern void dnsresolver_init(void);"
  48. to initialise the library.
  49.  
  50. Veneer
  51. ------
  52.  
  53. Include the NetLib headers and then Veneer.h.DNSResolve (hdr) for Assembler,
  54. and link your code against Veneer.o.DNSResolver and NetLib:o.onlysock (or
  55. NetLib:o.onlysockzm for modules).
  56.  
  57.  
  58. --
  59. Stewart Brodie
  60. 9th April 1997
  61.